package javachongkao.异常.使用异常机制处理异常;
//7-2 jmu-Java-06异常-02-使用异常机制处理异常输入
//使用异常处理输入机制，让程序变得更健壮。
//
//main方法：
//输入n，创建大小为n的int数组。
//输入n个整数，放入数组。输入时，有可能输入的是非整型字符串，这时候需要输出异常信息，然后重新输入。
//使用Arrays.toString输出数组中的内容。
import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        int[] arr = new int[n];
        int index = 0;

        while (index < n) {
            try {
                String input = scanner.next();
                int num = Integer.parseInt(input);
                arr[index++] = num;
            } catch (NumberFormatException e) {
                System.out.println(e);
            }
        }

        System.out.println(Arrays.toString(arr));
        scanner.close();
    }
}